<script type="text/html" data-help-name="ui-form">
    <p>画面に入力フォームを追加します。</p>
    <p>ユーザに複数の値を入力してもらうために使います。送信ボタンをクリックすると <code>msg.payload</code> にオブジェクトとして値が格納されます。</p>
    <p>要素を追加するボタンにより、複数の入力部品を追加できます。</p>
    <p>各要素には、以下を設定できます:</p>
    <ul>
        <li> <b>ラベル</b> : 画面上の部品のラベルとなる値</li>
        <li> <b>名前</b> : 表示部品に入力された値を格納する <code>msg.payload</code> 内のキー (変数名)</li>
        <li> <b>型</b> : 入力部品の型を選択するドロップダウン</li>
        <li> <b>必須</b> : 有効にするとユーザは送信前に値の入力が必須となる設定</li>
        <li> <b>行数</b> : 複数行の文字列入力ができる部品の行数</li>
        <li> <b>削除</b> : 入力フォームから現在の部品を削除</li>
    </ul>
    <p><b>トピック</b>欄は任意で <code>msg.topic</code> プロパティに値を格納するために使います。</p>
    <p>中止ボタンの値に空欄 ""を設定することで、中止ボタンを表示しないようにすることもできます。</p>
    <h3>動的プロパティ(入力)</h3>
    <p>実行時に本ノードのプロパティを設定したり、上書きしたりするため、以下を <code>msg.</code> に追加できます。</p>
    <dl class="message-properties">
        <dt class="optional">class <span class="property-type">文字列</span></dt>
        <dd>実行時にフォームへCSSクラスなどを設定します。</dd>
    </dl>
</script>